<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/7/17
 * Time: 10:35
 */
$imgurl = "";
// 允许上传的图片后缀
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["coverImg"]["name"]);
$extension = end($temp);        // 获取文件后缀名
//下面的判断为：文件类型必须为图片类，大小必须为2000kb以内，后缀必须为：gif，jpeg、jpg、png
if ((($_FILES["coverImg"]["type"] == "image/gif")
        || ($_FILES["coverImg"]["type"] == "image/jpeg")
        || ($_FILES["coverImg"]["type"] == "image/jpg")
        || ($_FILES["coverImg"]["type"] == "image/pjpeg")
        || ($_FILES["coverImg"]["type"] == "image/x-png")
        || ($_FILES["coverImg"]["type"] == "image/png"))
    && ($_FILES["coverImg"]["size"] < 8192000)    // 小于 8000 kb
    && in_array($extension, $allowedExts))
{
    move_uploaded_file($_FILES["coverImg"]["tmp_name"],'/back/uploads/coverPic/'.$_FILES["coverImg"]["name"]);
    $imgurl = "/back/uploads/coverPic/".$_FILES["coverImg"]["name"];
}
else{
    die("未选择文件或非法文件！");
}

// 1. 判断参数是否完整
if(empty($_POST["cid"])){
    die("作品ID不能为空！");
}
if(empty($_POST["cname"])) {
    die("漫画名称不能为空！");
}
if(empty($_POST["type_id"])){
    die("漫画类型不能为空！");
}
if(empty($_POST["cauthor"])){
    die("漫画作者不能为空！");
}
if(empty($_POST["cintroduction"])){
    die("漫画简介不能为空！");
}
if(empty($_POST["cstate"])){
    die("漫画状态不能为空！");
}


// 2. 获取参数，根据参数生成insert 语句
$id=$_POST["cid"]; // 接收作品ID字段
$name = $_POST["cname"]; // 接收漫画名称字段
$typeId = $_POST["type_id"];   // 接收漫画类型字段
$author = $_POST["cauthor"];   // 接收漫画作者字段
$introduction=$_POST["cintroduction"];// 接收漫画作品简介字段
$state = $_POST["cstate"];   // 接收漫画状态字段

$sql = "update production set name='$name',typeId=$typeId,introduction='$introduction',author='$author',coverPic='$imgurl',state='$state' ";
$sql .= "where id=$id";


// 3. 进行数据库操作，将insert语句发送至数据库
//建立数据库连接
include dirname(__FILE__) .'../../common/conn.php';
//发送 insert 语句，如果执行成功返回true，否则返回false；
$res = mysqli_query($con,$sql);
//关闭数据库
mysqli_close($con);
// 4. 判断语句执行结果，如果成功，提示用户跳转至列表页查看
if($res){

    echo "<script> {window.alert('编辑已保存');location.href='list.php'} </script>";
    exit;
}
else{

    echo " <script> {window.alert('编辑保存失败！请稍后重试！！');location.href='list.php'} </script>";
    exit;
}
